Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F13 USA F14 Thailand F2 Thailand F3 USA F12 Malaysia F1 Busan Open Challenger Tennis - Busan Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Natrel's Challenger - Granby USTA Challenger of Oklahoma - Tulsa USTA Tallahassee Tennis Challenger - Tallahassee Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger - Champaign Taiwan Challenger - Kaohsiung Sunset Moulding Challenger - Yuba City Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Sacramento Challenger - Sacramento Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Carson Challenger Dallas Challenger Baton Rouge Challenger Talahassee Challenger Ramat Hasharon Challenger Savannah Challenger Carson Challenger Yuba City Challenger Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Champaign Challenger Honolulu Challenger Dallas Challenger Sunrise Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Carson Challenger Ojai Challenger Winnetka Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Rimouski Challenger Savannah Challenger Nottingham Challenger Guadalajara Challenger Vancouver Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Dallas Challenger Rimouski Challenger Leon Challenger Savannah Challenger Vancouver Challenger Aptos Challenger Napa Challenger Sacramento Challenger Dallas Challenger Morelos Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger BellSouth Open - Auckland Sybase Open - San Jose The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Sybase Open - San Jose Japan Open - Tokyo The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach RCA Championships - Indianapolis Japan Open - Tokyo Heineken Open Shanghai - Shanghai Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Siebel Open - San Jose The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Los Angeles New Haven Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach ARAG World Team Championship - Dusseldorf The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Farmers Classic - Los Angeles Apia International - Sydney Regions Morgan Keegan Championships - Memphis AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Canada F2 USA F6 USA F7 USA F8 USA F13 USA F24 Malaysia F2 USA F7 du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 2006 USTA Tallahassee Tennis Challenger - Tallahassee Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne GHI Bronz Classic - Bronx U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Challenger Banque Nationale Rimouski - Rimouski Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York USTA Seascape Challenger - Aptos Hilton Waikoloa USTA Challenger - Waikoloa Australian Open - Melbourne drkoop.com USTA Tennis Championships of San Antonio - San Antonio French Open - Paris 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose Wimbledon - London Cadillac Pro Indoor USTA Challenger - West Bloomfield III Challenger Continenal Plaza - Puerto Vallarta Healthsouth USTA Challenger - Dallas USTA San Diego Challenger - San Diego CMG Asia Open - Hong Kong Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank Wimbledon - London Binghamton Professional Tennis Tournament - Binghamton U.S. Open - New York 2003 USTA Tallahassee Tennis Challenger - Tallahassee Australian Open - Melbourne 2004 USTA Challenger of Calabasas - Calabasas French Open - Paris Fifth Third Bank Tennis Classic - Lexington Austin Challenger - Austin Samsung Securities Cup Challenger Tennis - Seoul USTA Men's Challenger of Dallas - Dallas Banca Stato Challenger - Lugano USTA Comerica Challenger - Aptos Lubbock Challenger - Lubbock West Side Tennis Challenger - Forest Hills Home Depot Center USTA Challenger - Carson Wimbledon - London The Natrel's Challenger of Granby - Granby USTA Men's Challenger of Dallas - Dallas Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City U.S. Open - New York The West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton USTA Men's Challenger of Dallas - Dallas 2002 USTA Challenger of Calabasas - Calabasas 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount French Open - Paris 2002 FSE Challenger - Tarzana Wimbledon - London Downtown Athletic Club USTA Challenger - Amarillo U.S. Open - New York Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk Wimbledon - London drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby Australian Open - Melbourne USTA Safeway Challenger - Aptos Wimbledon - London USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda The West Side Tennis Club Grass Court Challenger - Forest Hills 2001 USTA Tallahassee Tennis Challenger - Tallahassee HTV Challenger - Ho Chi Minh City USTA Tennis Championships of Houston - Houston Harrah's Entertainment Men's Pro Challenger - Tunica USTA Challenger of Burbank - Burbank Busan Open Challenger Tennis - Busan USTA Challenger of Burbank - Burbank University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Odlum Brown Vancouver Open - Vancouver USTA Challenger of Dallas - Dallas AT&T Challenger of Dallas - Dallas Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby 1998 Safeway Challenger - Aptos USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Copa Ericsson Mexico - Guadalajara Laser Vision USTA Challenger - Amarillo USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Atlantic City Open - Atlantic City USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx GHI Bronx Tennis Classic - Bronx Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 Freeman Men's Challenger - Joplin JSM Challenger of Champaign - Urbana Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Sunrise Challenger Bangkok Challenger Smith Barney Men's Challenger - Covington College Station Challenger - College Station Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Fifth Third Bank Tennis Championships - Lexington Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Puerto Rico Challenger Tennis Event - Humacao Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Davis Cup, Group 2, 2R, PHI-NZL 4-1 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta 2006 North Shore Pro Tennis Championship - Winnetka WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills 15th Asian Games Doha 2006 Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Samsung Securities Cup - Seoul Flea Market Cup - Busan Ford Tennis Championships - Louisville 2007 Knoxville Challenger - Knoxville Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson The Comercia Bank Challenger - Aptos Rhodes Challenger Vancouver Challenger Charlottesville Challenger Manta Challenger Tiburon Challenger Honolulu Challenger Dallas Challenger Guadalajara Challenger Nottingham Challenger Tallahassee Challenger XL Capital Bermuda Open - Bermuda Leon Challenger Winnetka Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Sao Paulo Challenger Tour Finals Honolulu Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Winnetka Challenger USTA Challenger of San Antonio - San Antonio Irving Challenger Rimouski Challenger Sarasota Challenger Regional Hand Center Men's Challenger - Fresno Zivnobanka Czech Open - Prostejov Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham CMG Asia Open - Hong Kong San Luis Potosi ATP Challenger - San Luis Potosi 2002 Azalea Orthopedic Challenger - Tyler GHI Bronx Classic - Bronx Singha Tennis Classic - Tarzana Nielsen USTA Pro Tennis Championship - Winnetka MFS Pro Tennis Championships - Boston Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Adidas International - Sydney U.S. Men's Clay Court Championships - Orlando Heineken Open Shanghai - Shanghai Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Salem Open - Hong Kong Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston Vietnam Open - Ho Chi Minh City Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing If Stockholm Open - Stockholm AEGON Championships - London SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril Mercedes-Benz Cup - Los Angeles U.S. National Indoor Tennis Championships - Memphis Citrix Tennis Championships - Delray Beach Brisbane International - Brisbane Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Winston-Salem Open - Winston-Salem AT&T Challenge - Atlanta U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3